package com.tuxing.draa_data.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author yuanshihang
 * @since 2022-04-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ebsco_book_data")
public class EbscoBookData implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("KB_ID")
    private Long kbId;

    @TableField("Title")
    private String Title;

    @TableField("AlternateTitle")
    private String AlternateTitle;

    @TableField("PackageName")
    private String PackageName;

    @TableField("URL")
    private String url;

    @TableField("ProxiedURL")
    private String ProxiedURL;

    @TableField("Publisher")
    private String Publisher;

    @TableField("Edition")
    private String Edition;

    @TableField("Author")
    private String Author;

    @TableField("Editor")
    private String Editor;

    @TableField("Illustrator")
    private String Illustrator;

    @TableField("PrintISBN")
    private String PrintISBN;

    @TableField("OnlineISBN")
    private String OnlineISBN;

    @TableField("ManagedCoverageBegin")
    private String ManagedCoverageBegin;

    @TableField("ManagedCoverageEnd")
    private String ManagedCoverageEnd;

    @TableField("Subject")
    private String Subject;

    @TableField("ResourceType")
    private String ResourceType;

    @TableField("PackageContentType")
    private String PackageContentType;

    @TableField("PackageType")
    private String PackageType;

    @TableField("PackageID")
    private Integer PackageID;

    @TableField("VendorName")
    private String VendorName;

    @TableField("VendorID")
    private Integer VendorID;


}
